System and Method for Electronic Prepaid Account Replenishment

ABSTRACT

A method for crediting a customer account maintained by a vendor of services in response to payment received from a customer is disclosed herein. The method includes issuing, to the customer, a membership account number associated with at least the customer account. A membership account number and a payment corresponding to a requested amount of a service offered by the vendor are received from the customer at a point-of-sale. The method further includes generating, at the point-of-sale, an authorization message including at least the membership account number and embedded transaction information identifying the service offered by the vendor and the requested amount. The embedded transaction information is then communicated from the point-of-sale to a database server. The customer account is credited, in response to the embedded transaction information, based upon an amount of the payment. The method also includes electronically transferring funds based upon the amount of the payment from a first account associated with the point-of-sale to a second account associated with the vendor.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of and claims priority toU.S. patent application Ser. No. 15/861,207 filed on Jan. 3, 2018, whichis a continuation application of and claims priority to U.S. patentapplication Ser. No. 15/383,680 filed on Dec. 19, 2016, issued as U.S.Pat. No. 9,892,406, which is a continuation application of and claimspriority to U.S. patent application Ser. No. 14/636,092 filed on Mar. 2,2015, issued as U.S. Pat. No. 9,558,484, which is a continuationapplication of and claims priority to U.S. patent application Ser. No.13/914,360 filed on Jun. 10, 2013, issued as U.S. Pat. No. 8,967,464,which is a continuation application of and claims priority to U.S.patent application Ser. No. 13/040,074 filed on Mar. 3, 2011, issued asU.S. Pat. No. 8,479,980, which is a continuation application of andclaims priority to U.S. patent application Ser. No. 11/552,915, filed onOct. 25, 2006, issued as U.S. Pat. No. 7,909,242, which is acontinuation application of and claims priority to U.S. patentapplication Ser. No. 10/848,529 filed on May 17, 2004, issued as U.S.Pat. No. 7,131,578, which claims priority to U.S. ProvisionalApplication No. 60/473,685 filed on May 28, 2003.

FIELD OF THE INVENTION

The present invention relates generally to methods and apparatus foreffecting payment for goods and services. More particularly, the presentinvention is directed to a system and method for electronicallycrediting or otherwise replenishing an account for prepaid services insubstantially real-time following receipt of a payment at apoint-of-sale or other convenient location.

BACKGROUND OF THE INVENTION

There currently exist “pre-paid” telephone cards that allow a customerto purchase a desired amount of long-distance telephone time from aparticular telephone service provider. These pre-paid telephone cardsare often sold by dealers such as convenience stores or wireless phonestores. Pre-paid telephone cards are also often sold in airports.Vending machines for selling pre-paid telephone cards also have beendeveloped. Each of these pre-paid telephone cards has a specificmonetary denomination. For example, a customer could purchase a $10card, a $20 card, or a $100 card. These pre-paid telephone cards aresold by particular telephone service providers such as AT&T, MCI,Sprint, etc. A customer could, for example, buy a $20 MCI card, whichwould entitle him or her to $20 worth of long-distance calling serviceprovided by MCI. These cards are referred to as “pre-paid” because thecustomer purchases the long-distance time before he or she actuallyplaces the call. This is in contrast to the more typical post-payservice that most telephone customers use with the telephone in theirresidence or office. With post-pay service, customers are sent a bill ona periodic basis. The customer pays for calls that have already beenmade, rather than calls that will be made in the future.

Frequently, the pre-paid telephone cards that are sold by dealers orvending machines are of the “scratch-off” type. After the customerpurchases a card, he or she can scratch off a layer of material whichreveals a personal identification number (PIN). The layer of scratch-offmaterial hides the PIN from customers browsing in the store who have notpurchased the card. After a customer purchases a card and scratches offthe layer of material, the customer can then use the card to place along-distance call. When the customer wishes to place a long-distancecall, he or she dials a special number provided by the telephone serviceprovider. The customer then enters the PIN written on the card. The longdistance provider automatically debits the charge of the call from anaccount associated with the PIN.

As an example, a customer could purchase a $10 MCI card. After thecustomer rubs off the layer of material, a PIN number 129384348764 isrevealed. When the customer wishes to place a long-distance call, thecustomer dials an MCI access number. The customer then enters PIN129384348764. The long-distance carrier, MCI, identifies the PIN andrecognizes that there is $10 worth of credit in this account. If thecustomer places a call which lasts 5 minutes and costs 4$, MCI willdebit the account so that $6 remains. The next time the customer placesa call using that PIN number, the system will find that $6 remains inthe account associated with that PIN.

One problem with these pre-paid phone cards is that the cards present amajor inventory headache for dealers. There is a lot of work and expenseassociated with maintaining a filled inventory of cards. First, thedealer or vending machine operator has to predict which cards will be indemand and determine how many cards of each denomination to order foreach of various providers. The dealer then has to pay for the desiredinventory of cards up front, which requires a significant cash outlay.The dealer then has to keep track of how many cards are left in stockfor each service provider and of each different monetary denomination,and determine when to order a new batch of cards. All of these costsassociated with filled inventory can be time consuming and expensive fordealers.

Another problem is that these pre-paid telephone cards are especiallyvulnerable to theft, loss, and other inventory “shrinkage.” Because thecards are small, it is easy for a shoplifter to pocket a card unnoticed.Since these cards have a high value to them and are so easy to pocket,dealers which sell these cards are extremely vulnerable to inventoryshrinkage.

Vending card machines have been proposed which store personalidentification numbers (PINs) in a memory in the machine. A customer canthen purchase a pre-paid telephone PIN by inserting cash into themachine. Once the cash has been inserted, a PIN and usage instructionsstored within the machine memory are printed upon a blank card that isdispensed to the customer. The machine can replenish its stock of PINswhen the memory runs out of PINs or on a periodic basis by accessing aremote store of PINs via a modem.

The problem with these vending machines is that there are stillsignificant costs associated with inventorying the PINs. The PINs areretained in a memory in the machine which has a similar effect tostoring cards. Once a PIN has been stored in the memory of a particularmachine, that PIN becomes unavailable to be used by any other dealer,even if the PIN is never purchased. Additionally, if the machine were tobreak, or the memory were to be erased, there is a problem determiningwho is responsible for paying for the PINs that were contained in thememory. Additionally, decisions must still be made how many PINs tostore in memory, what monetary denominations to store in memory, and forwhich providers to store PINs in memory. Therefore, there are stillsignificant inventory costs associated with storing the PINs in thevending machine. Additionally, these proposed vending machines do notprovide consumers the ability to obtain a PIN from the convenience oftheir homes or offices.

Another system which has been proposed is a web site which is accessedover the Internet. A customer can go to this web site and purchasepre-paid telephone service. A PIN is then e-mailed to the customer'se-mail address. The problem with this service is that a customer must beable to access his or her email account in order to obtain the PIN.Additionally, e-mail is often insecure. If a computer hacker is“listening in” on an individual's email, then the hacker can steal thePIN and use it for his own purposes. Additionally, if a customer ispurchasing a PIN in a convenience store or an airport, the customer willprobably not have access to his or her e-mail account. The customer mayhave to wait to return to his or her home or office to access the PIN.Additionally, e-mail can sometimes be slow and it may take hours or daysto retrieve the message from the customers Internet Service Provider(ISP).

A system addressing these shortcomings is described in U.S. Pat. No.6,526,130 (the “'130 patent”), which is assigned to the assignee of thepresent invention. The '130 patent describes a secure system capable ofproviding PINs for pre-paid goods and services conveniently tocustomers. The system of the '130 patent advantageously relieves dealerssuch as convenience stores and vending machine operators from the costsassociated with maintaining a filled inventory of pre-paid cards andPINs. In addition, the system allows consumers to select from awide-range of providers and monetary denominations without requiring thedealer to maintain a large filled inventory of cards or predict whichtype of cards or PINs to order. Specifically, after a customer purchasesa pre-paid amount of a good or service, the customer receives a personalidentification number (PIN) capable of being downloaded in real-timeover a network such as the Internet. After the customer receives thePIN, the customer can then use this PIN at any convenient time to accessthe desired good or service.

Although the system of the '130 patent provides a convenient mechanismfor establishing a pre-paid account, it would also be desirable toconveniently be able to “recharge” or otherwise replenish an account forpre-paid services prior to or upon exhaustion of the initial allocationof services. For example, considering again the case in which $10 ofpre-paid long distance service has been purchased from atelecommunications carrier, it is usually possible to replenish thistype of account by calling an 800 number and providing a credit cardnumber to a service representative or automated system. However, thisapproach tends to be burdensome to the customer and requiresexpenditures on the part of the telecommunications carrier. Perhaps moresignificantly, many users of pre-paid telecommunications servicesaccounts have experienced credit difficulties and thus may not have avalid credit card available for such replenishment purposes.

At least one pre-paid account replenishment scheme has been proposedwhich utilizes the existing financial network for credit cardtransactions, but which does not require the account holder to actuallypossess a valid credit card. That is, the account holder is provided theopportunity to make payments in the form of cash or the equivalent at amerchant point-of-sale. These payments are then posted to anintermediary account, from which payment may subsequently be made onbehalf of the account holder to the applicable pre-paid services vendor.Unfortunately, this approach disadvantageously requires theestablishment of an “intermediary” account for the account holderdistinct from the account maintained with the pre-paid services vendor.Moreover, this approach does not contemplate the establishment of asingle account through which pre-paid accounts with multiple vendors ofpre-paid services could be conveniently replenished.

SUMMARY OF THE INVENTION

In summary, the present invention relates to a method for crediting acustomer account maintained by a vendor of services in response topayment received from a customer. The method includes issuing, to thecustomer, a membership account number associated with at least thecustomer account. A membership account number and a paymentcorresponding to a requested amount of a service offered by the vendorare received from the customer at a point-of-sale. The method furtherincludes generating, at the point-of-sale, an authorization messageincluding at least the membership account number and embeddedtransaction information identifying the service offered by the vendorand the requested amount. The embedded transaction information is thencommunicated from the point-of-sale to a database server. In response tothe embedded transaction information, the customer account is creditedbased upon an amount of the payment. The method also includeselectronically transferring funds based upon the amount of the paymentfrom a first account associated with the point-of-sale to a secondaccount associated with the vendor.

The present invention is also directed to a method for crediting acustomer account maintained by a vendor of prepaid services in responseto payment received from a customer. The method includes issuing, to thecustomer, a membership card containing a membership account number. Themembership account number and a payment corresponding to a requestedamount of a prepaid service offered by the vendor are then received fromthe customer at a point-of-sale. The method further includesmaintaining, within a database server, a database associating themembership account number with identifying information pertaining to thecustomer account. An association between a merchant account numberapplicable to the point-of-sale and a list of approved prepaid servicesauthorized to be purchased at the point-of-sale is also maintainedwithin the database. At the point-of-sale, an authorization messageincluding at least the membership account number and embeddedtransaction information identifying the prepaid service offered by thevendor and the requested amount is generated. The method also includesmaintaining, within the database, an association between virtual paymentamounts and monetary amounts of prepaid services offered by a pluralityof vendors, the embedded transaction information including a first ofthe virtual payment amounts. The embedded transaction information isthen communicated from the point-of-sale to the database server.Subsequent to receipt of the embedded transaction information at thedatabase server, the customer account is credited based upon an amountof the payment. The method further includes electronically transferringfunds based upon the amount of the payment from a first accountassociated with the point-of-sale to a second account associated withthe vendor.

In another aspect, the present invention relates to a method forcrediting a customer account maintained by a vendor of services inresponse to payment received from a customer at a point-of-sale. Themethod includes receiving, at a database server, an authorizationmessage including at least a membership account number associated withthe customer account, embedded transaction information identifying anoffered service, and a requested amount corresponding to the payment.The method further includes crediting, in response to the embeddedtransaction information, the customer account based upon an amount ofthe payment. Funds are then electronically transferred, from a firstaccount associated with the point-of-sale to a second account associatedwith the vendor, based upon the amount of the payment.

In yet another aspect the present invention is directed to a method forproviding authorization to credit a customer account maintained by avendor of services in response to payment received from a customer. Themethod includes receiving, from the customer at a point-of-sale, amembership account number associated with at least the customer accountand a payment corresponding to a requested amount of a service offeredby the vendor. The method further includes generating, at thepoint-of-sale, an authorization message including at least themembership account number and embedded transaction informationidentifying the service offered by the vender and the requested amount.The embedded transaction information, which is capable of being used tofacilitate crediting of the customer account based upon an amount of thepayment, is then transmitted from the point-of-sale to a databaseserver.

BRIEF DESCRIPTION OF THE DRAWINGS

For a better understanding of the nature of the features of theinvention, reference should be made to the following detaileddescription taken in conjunction with the accompanying drawings, inwhich:

FIG. 1 provides a simplified illustrative representation of a system forelectronic prepaid account replenishment in accordance with the presentinvention.

FIG. 2 provides a block diagrammatic representation of a prepaidtransaction processor within the system of FIG. 1.

FIGS. 3A-3B illustratively represent the organization of a virtualpayment identifier database disposed within the prepaid transactionprocessor of FIG. 2.

FIGS. 4A-4B illustratively represent alternative physical embodiments ofa point-of-sale (POS) terminal incorporated within the system of FIG. 1.

FIGS. 5A-5C are flowcharts comprised of a sequence of events andoperations consistent with the account replenishment method of thepresent invention.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1 provides a simplified illustrative representation of the systemfor electronic prepaid account replenishment 100 of the presentinvention. As is described herein, the present invention allows acustomer to replenish a prepaid account relating to any good or service,such as telephone service, gasoline, electricity, dry-cleaning, busservice, subway service, magazines, newspapers, or bundled goods andservices. The system 100 includes a merchant point-of-sale (POS)terminal 110 configured to read information incorporated withinmembership cards issued to customers by an issuing bank or similarfinancial institution. Each membership card 114 may be an actual creditcard, a debit card, a stored value (prepaid credit) card, or othermachine-readable card capable of storing a membership account number.

When a customer desires to replenish the value of one or more prepaidaccounts associated with the membership card 114, the customer presentsthe card 114 to the merchant operating the POS terminal 110 andspecifies a particular prepaid service (e.g., prepaid wireless servicesfrom Cingular Wireless) and the amount by which the customer's accountfor such service is to be replenished (e.g., $20). Using the membershipcard 114, and the prepaid service and value information provided by thecustomer, the merchant uses the POS terminal 110 to create an accountreplenishment transaction message. Specifically, the merchant “swipes”the membership card 114 through the POS terminal 110, which reads themembership account number from the membership card 114. The merchantalso enters a “virtual” payment amount into the terminal 110corresponding to the specified prepaid account and replenishment value.This results in generation of the account replenishment transactionmessage, which appears to a card association network 130 (e.g., VisaNet)as a standard credit card authorization transaction. This messagecontains embedded transaction information (i.e., membership accountnumber, virtual payment amount, and merchant account number associatedwith the merchant operating the POS terminal 110) which enables theapplicable prepaid service account associated with the membership card114 to be credited in the manner described below. In typicalimplementations the account replenishment transaction message is relayedby an acquiring bank processor 120 to the card association network 130,within which it is routed to an issuing bank processor 140 operated bythe bank or institution responsible for issuing the customer'smembership card 114.

The issuing bank processor 140 examines the virtual payment amountwithin the account replenishment transaction message and determines thatsuch transaction does not in fact correspond to a standard credit cardauthorization transaction. In the exemplary embodiment the issuing bankprocessor 140 is configured to distinguish between virtual paymentamounts and amounts associated with standard credit card authorizationtransactions. For example, in cases in which the membership card 114functions as a stored value card, a limit on the amount of fundspermitted to be stored in the account (e.g., $500) could be established.In this case if all virtual payment amounts are within a range whichexceeds this funds limit (e.g., $9xx.00), then such virtual paymentamounts will always be distinguishable from the payment amountsassociated with conventional transactions involving the stored valuecard.

Referring again to FIG. 1, the issuing bank processor 140 forwards theembedded transaction information within the account replenishmenttransaction message to a prepaid transaction processor 160 via a datanetwork 164 (e.g., the Internet). Within the transaction processor 160,customer information specific to the service provider 170 with which thecustomer's prepaid account is maintained is retrieved from a customeraccount database 216 (FIG. 2), which is indexed as a function ofmembership account number. For example, in the case in which thecustomer's account to be replenished is for prepaid wireless services,the phone number associated with such account could be retrieved fromthe database 216. As is discussed below, in alternate implementationsthe account replenishment transaction message may be routed by the cardassociation network 130 directly to the transaction processor 160; thatis, the transaction processor 160 may alternately be directly connectedto the card association network 130, thereby enabling the accountreplenishment transaction message to bypass the issuing bank processor140.

The prepaid transaction processor 160 automatically contacts a serveroperated by the appropriate service provider 170 and requests it tocredit the customer's prepaid account by an amount encoded by thevirtual payment amount within the embedded transaction information.After submitting this request to the service provider 170 via the datanetwork 164, the prepaid transaction processor 160 awaits a response asto the outcome of the request. If the request is accepted by the serviceprovider 170, the success of the request may be communicated to thecustomer other than via the card association network 130. For example,if the customer is a user of wireless services, an SMS message or theequivalent confirming the success of the replenishment transaction maybe sent to the customer's wireless communication device. In addition, inthe event the replenishment transaction is successfully completed, thetransaction processor 160 sends a predefined response over the cardassociation network 130 for display on the screen of the POS terminal110. The merchant will then typically inform the customer thereplenishment transaction has been successfully completed. If for somereason the replenishment transaction is not completed, the transactionprocessor 160 sends a different predefined response over the cardassociation network 130 for display on the screen of the POS terminal110.

The type of predefined response communicated over the card associationnetwork 130 in response to successful completion or failure of thereplenishment transaction will generally be dependent upon whether finalsettlement of a successfully completed transaction (i.e., transfer offunds from a bank account of the merchant operating the POS terminal 110to a bank account of the service provider 170) is effected using thecard association network 130 or by some other means. For example, ifsuch final settlement is not to be carried out using the cardassociation network 130, it will generally be desired to send a“decline” response over the card association network 130 to the POSterminal 110 in the event the replenishment transaction is successfullycompleted (i.e., the service provider 170 credits the customer's accountby the requested amount). As a consequence, funds will not betransferred due to successful completion of the account replenishmenttransaction via a settlement operation of the type generally performedupon successful consummation of a transaction using the card associationnetwork 130. In this case a “processing error” response or theequivalent is communicated via the card association network 130 to thePOS terminal if for some reason the account replenishment transaction isnot successfully completed. On the other hand, if final settlementbetween the merchant operating the POS terminal 110 and the serviceprovider 170 in connection with successful completion of the accountreplenishment transaction is to be performed via the card associationnetwork 130, then the card association network 130 may opt to permit thePOS terminal to generate a specialized “fulfillment” transaction. Incontrast to the account replenishment transaction message describedabove, such a fulfillment transaction would not be processed by the cardassociation network 130 as a standard credit card authorizationtransaction. Specifically, approval of this type of fulfillmenttransaction would constitute authorization to transfer funds from thebank account associated with the acquiring processor bank processor 120to the account associated with the issuing bank processor 140, ratherthan vice-versa.

Referring now to FIG. 2, a block diagrammatic representation is providedof the prepaid transaction processor 160. As shown, the prepaidtransaction processor 160 includes a CPU 202 connected to RAM 204, ROM208, and a data storage device 212. The prepaid transaction processor160 further includes one or more network communication modules (notshown) for effecting communication with the card association network 130and the data network 164. Included within secondary data storage 212 area customer accounts database 216, a merchant database 220, and a virtualpayment identifier database 222. Secondary data storage 212 alsoincludes a copy of the operating system (not shown) executed by the CPU202 during operation of the transaction processor 160.

The customer accounts database 216 serves to map an account number onthe membership card 114 to a record identifying the prepaid servicesused by the customer associated with the card 114. For example, a recordwithin the database 216 could establish that the customer associatedwith membership account number “WWWW XXXX YYYY ZZZZ” is an existingcustomer of Cingular Wireless for prepaid wireless services.

The merchant database 220 is configured to map merchant account numbersto records identifying the prepaid services which each merchant isauthorized to sell. For example, a record within the database 220 couldindicate that the merchant identified by the account number “AAAA BBBBCCCC DDDD” is authorized to sell prepaid wireless services provided byCingular Wireless.

FIG. 3 illustratively represents the organization of the virtual paymentidentifier database 222. In the exemplary embodiment the virtual paymentidentifier database 222 functions to establish a correspondence betweenthe “virtual” payment amounts entered into the POS terminal 110 and thetype and denomination of the prepaid service purchased. As shown in FIG.3, the database 222 includes a listing of an exemplary set of virtualpayment amounts 310 and the prepaid service category 320, serviceprovider 330, prepaid product 340, and product denomination or purchaseamount 312 associated with each. For example, in the embodiment of FIG.3 the virtual payment amount 310 of “990.82” is used to encode apurchase amount 312 of $100 of prepaid wireless services furnished byT-Mobile.

In operation, the transaction processor 160 extracts the virtual paymentamount from the embedded transaction information provided by the issuingbank processor 140 for a particular account replenishment transaction.The transaction processor 160 then uses this virtual payment amount asan index into database 222 in order to determine which of the serviceproviders 170 should be contacted and the amount which should berequested to be added to the applicable customer account. Once theservice provider 170 associated with the virtual payment amount has beenidentified, information identifying the specific customer account to bereplenished may be retrieved from the customer accounts database 216using the membership account number included within the embeddedtransaction information as an index. For example, if a virtual paymentamount of “990.65” is included within the embedded transactioninformation, then the wireless phone number pertinent to prepaidwireless services from AT&T Wireless that corresponds to the extractedmembership account number is retrieved from the customer accountsdatabase 216. As mentioned above, information identifying more than asingle customer account may be associated in the database 216 with agiven membership account number.

FIGS. 4A-4B illustratively represent alternative physical embodiments ofthe POS terminal 110. Specifically, FIG. 4A depicts a physicalembodiment of a POS terminal 400 which is used in a typical checkoutcounter of a store, such as a convenience store. As shown, POS terminal400 includes a touch-screen 404. Various options appear on touch-screen404, which a customer may activate by touching an appropriate locationon touch-screen 404. A customer makes payment for replenishment of theapplicable prepaid account by paying cash to a store clerk operatingcash register 402. Alternatively, a customer can pay with a credit cardby swiping a credit card through credit card slot 408. Buttons 206 canbe used by the customer in addition to touch-screen 204 to makeadditional selections, such as choosing a particular type of creditcard.

It should be understood that any “standard” credit card transactiongenerated by the POS terminal 400 in connection with replenishment ofthe value of the applicable prepaid account will be distinct from theaccount replenishment transaction generated by the POS terminal 400 inaccordance with the invention. In the example of FIG. 4A, the membershipcard 114 of the purchasing customer may also be swiped through creditcard slot 408 in connection with generation of an account replenishmenttransaction message. In addition, a numeric keypad (not shown) renderedby touch-screen 404 may be used to enter the virtual payment amountcorresponding to the requested provider and monetary denomination. Basedupon these inputs, the POS terminal 400 generates an accountreplenishment transaction in the manner described above.

FIG. 4B depicts an alternative physical embodiment of a POS terminal 450in the form of an automated kiosk. As shown, POS terminal includes atouch-screen 452. Credit card receptor 454 allows a consumer to submitpayment for replenishment of the applicable prepaid services account byinserting a credit card, and also may be used in connection with readingof the customer's membership card 114. Alternatively, the customer caninsert bills into bill receptor 458, or coins into coin receptor 460.Virtual payment amounts may be entered via keypad 466 or through akeypad (not shown) rendered by touch-screen 452.

Turning now to FIG. 5, a flowchart 500 comprised of a sequence of eventsand operations consistent with the account replenishment method of thepresent invention will now be described. In the exemplary embodiment theinventive method is initiated upon a customer visiting an authorizedmerchant or retailer in order to request a membership card. To this endthe customer informs the dealer of the identity of one or more of thecustomer's prepaid services providers (e.g., a prepaid wireless carrier)and information uniquely identifying the customer's account with eachsuch provider (e.g., wireless phone number) (step 504). The merchantthen “swipes” the membership card to be issued to the customer through aPOS terminal, which reads a membership account number associated withthe card. The merchant also enters the customer's wireless phone numberor other account-identifying information supplied by the customer intothe POS terminal (step 508).

When a customer desires to add value to one or more prepaid accountsassociated with the membership card, the customer presents the card to amerchant and specifies a particular prepaid service and the amount to beadded to such customer's account (step 512). The merchant swipes themembership card through a POS terminal, which reads the customer'smembership account number from the membership card (step 516). Themerchant also enters the virtual payment amount into the POS terminalcorresponding to the specified prepaid account and the value to be addedto such account (step 520). An account replenishment transaction messagecontaining embedded transaction information (i.e., membership accountnumber, virtual payment amount, merchant account number) is then createdby the POS terminal and transmitted to a card association network via anacquiring bank processor (step 524). Within the card associationnetwork, the account replenishment transaction message is routed inaccordance with a bank identification number (BIN) read from themembership card. Specifically, the BIN is a number uniquely identifyingthe bank or financial institution issuing the membership card, and theaccount replenishment transaction message is routed to a processor ofthis issuing bank (step 526).

Within the issuing bank processor, the virtual payment amount within theaccount replenishment transaction message is examined in order todetermine whether or not a standard credit card authorizationtransaction has been received (step 532). Once the issuing bankprocessor has examined the virtual payment amount and determined that astandard credit card authorization transaction has not been received, itforwards the embedded transaction information within the receivedaccount replenishment transaction message via a data network to theprepaid transaction processor (step 536). It is observed that in certainembodiments the prepaid transaction processor and the issuing bankprocessor may comprise a single entity, thus obviating the need forseparate transmittal of the embedded transaction information via a datanetwork. The prepaid transaction processor verifies that the membershipaccount number, virtual payment amount, and merchant account numbercorrespond to a valid account replenishment transaction (step 537). Forexample, it could be determined that the virtual payment amountcorresponds to $20 of prepaid wireless services from Cingular Wireless,that the customer has an account with Cingular Wireless, and that themerchant is authorized to sell prepaid wireless products offered byCingular Wireless. If this verification fails, then a failure procedure548 (described below) is executed.

In alternate implementations the account replenishment transactionmessage is routed directly from the card association network to theprepaid transaction processor in accordance with the BIN read from themembership card; that is, the BIN is associated with the prepaidtransaction processor itself rather than with a processor of an issuingbank. Once received at the prepaid transaction processor, the accountreplenishment transaction message and the embedded transactioninformation therein is processed in the manner described above andhereinafter.

Once the embedded transaction information has been successfully verifiedfor accuracy, the prepaid transaction processor retrieves customeraccount information specific to the customer's prepaid account to bereplenished from the customer accounts database (step 540). The prepaidtransaction processor then automatically contacts a server operated bythe appropriate service provider and requests it to credit thecustomer's prepaid account by an amount based upon or equivalent to thevalue of the payment originally made by the customer to the merchantinitiating the account replenishment transaction (step 544).

If for some reason the service provider cannot be contacted (step 546),then a failure procedure 548 is carried out. Specifically, the prepaidtransaction processor sends a predefined response (e.g., a “processingerror” response) over the card association network (step 552). Thispredefined response is then displayed on the POS terminal initiating theaccount replenishment transaction (step 554). At this point the merchantoperating the POS terminal typically informs the customer that a prepaidservice may not be purchased at the present time (step 556).

After submitting the prepaid account replenishment request to theservice provider pursuant to step 544, the prepaid transaction processorawaits a response as to the outcome of the request. If no response isreceived from the service provider or if a negative response isreceived, then the failure procedure 548 is executed (step 558). If therequest is accepted by the service provider, the success of the requestmay be communicated to the customer via a secondary communicationchannel (i.e., other than via the card association network) (step 560).In addition, in the event the replenishment transaction is successfullycompleted (step 561), the transaction processor sends the appropriatepredefined response over the card association network for display on thescreen of the POS terminal initiating the account replenishmenttransaction (step 562). In this case the merchant will then typicallyinform the customer that the replenishment transaction has beensuccessfully completed (step 564). If for some reason the accountreplenishment transaction is not completed (step 561), then the failureprocedure 548 is executed.

As mentioned above, financial settlement between the merchant acceptingpayment for the prepaid services being purchased and the applicableprepaid services provider may be carried out using conventional means(e.g.., using standard batch processing techniques). For example, whensettlement is to be accomplished without relying upon a specializedfulfillment transaction processed by the card association network, themerchant may aggregate (e.g. at the end of a given processing period)into a file various information concerning all account replenishmentoperations initiated by such merchant during the relevant period. Theresulting batch file is communicated to an automated clearing house(ACH) gateway. In turn, the ACH gateway transmits the information withinthe batch file to the Federal Reserve, which effectively transfers fundsfrom the merchant's bank account to the service provider's bank account.It may be appreciated that this transfer of funds is all that isrequired to achieve settlement of account replenishment transactionsamong a given merchant and service provider. That is, it is unnecessaryto transfer funds to or from any intermediary account associated with acustomer in order to effect such settlement. Moreover, it is similarlyunnecessary to void or “reverse” one or more credit card transactions toachieve such settlement, since in the exemplary embodiment a “decline”response is transmitted through the card association network in order tosignal successful completion of an account replenishment operation. Thatis, it appears to the card association network and issuing bank as if aproposed credit transaction has been simply declined, and consequentlyfunds transfers which would subsequently need to be reversed do notoccur.

The foregoing description, for purposes of explanation, used specificnomenclature to provide a thorough understanding of the invention.However, it will be apparent to one skilled in the art that the specificdetails are not required in order to practice the invention. In otherinstances, well-known circuits and devices are shown in block diagramform in order to avoid unnecessary distraction from the underlyinginvention. Thus, the foregoing descriptions of specific embodiments ofthe present invention are presented for purposes of illustration anddescription. They are not intended to be exhaustive or to limit theinvention to the precise forms disclosed, obviously many modificationsand variations are possible in view of the above teachings. Theembodiments were chosen and described in order to best explain theprinciples of the invention and its practical applications, to therebyenable others skilled in the art to best utilize the invention andvarious embodiments with various modifications as are suited to theparticular use contemplated. It is intended that the following Claimsand their equivalents define the scope of the invention.

What is claimed is:
 1. A computer implemented method for crediting acustomer account maintained by a vendor of prepaid services in responseto payment received from a customer, the method comprising: receiving,at a server, a transaction request with embedded transactioninformation, including identifying information associated with acustomer account, a payment amount corresponding to a requested amountof a prepaid service offered by the vendor, and a product numbercorresponding to the provider of prepaid service; maintaining, within adatabase, an association between product numbers and prepaid servicesoffered by a plurality of vendors, the embedded transaction informationincluding at least a first product number; determining, by a transactionprocessor configured for such determination, from the embeddedtransaction information, the vendor of the requested prepaid product;wherein, subsequent to a determination that the embedded transactioninformation defines a valid transaction, facilitating the electroniccrediting of the customer account with an amount corresponding to therequested amount of prepaid service; and sending a message confirmingthe success of the transaction to the customer's wireless communicationdevice.
 2. The method of claim 1, wherein payment is transferred from afirst account associated with the customer to a second accountassociated with the vendor.
 3. The method of claim 1, wherein thetransaction request is received from a kiosk.
 4. The method of claim 1,wherein the transaction request is received from a POS terminal.
 5. Themethod of claim 1 further including verifying that the embeddedtransaction information defines a valid transaction and determining thevendor of the requested services based upon the product number.
 6. Themethod of claim 1, further retrieving account identifying informationfrom a database that is specific to the customer account and verifyingthe account identifying information with transaction informationreceived from the customer.
 7. A computer implemented method forcrediting a customer account maintained by a vendor of prepaid servicesin response to payment received from a customer, the method comprising:a computer-implemented terminal with a touch screen and a card readerconfigured to read information from a payment card; receiving, at aterminal, identification information associated with a customer account;sending, from a terminal, a transaction request with embeddedtransaction information, including identifying information associatedwith a customer account, a payment amount corresponding to a requestedamount of a prepaid service offered by the vendor, and a product numbercorresponding to the provider of prepaid service and the amount ofprepaid service; receiving, by the terminal, a message confirming thesuccess of the transaction.
 8. The method of claim 7, wherein theterminal is a kiosk.
 9. The method of claim 7, wherein the terminal is aPOS device.
 10. The method of claim 8, wherein identificationinformation associated with the customer is sent from the kiosk.
 11. Themethod of claim 10, wherein the identification information is a phonenumber.
 12. The method of claim 7, wherein the identificationinformation is a phone number and is entered through a keypad.
 13. Themethod of claim 12, wherein the keypad is touch-screen.